Big Huge Thesaurus

Homo soloensis

noun

sounds kind of like